<!DOCTYPE html><html lang="en"><head><meta charset="utf8"></head><body style="width:80%;margin-left:10%;margin-right:10%;"><div class="cl-preview-section"><p>矩阵是一个按照长方阵列排列的复数或实数集合，矩阵的基本运算包括矩阵的加法，减法，数乘，转置，矩阵可以用于：图像处理、线性变化及对称、量子态的线性组合、简正模式、几何光学、电子学</p>
</div><div class="cl-preview-section"><p>**</p>
</div><div class="cl-preview-section"><h2 id="矩阵点乘">1.矩阵点乘</h2>
</div><div class="cl-preview-section"><p>**<br>
NumPy提供了dot()方法，可用于矩阵之间进行点积运算：<br>
NumPy库中dot()函数语法定义：<br>
numpy.dot(a, b, out=None)  #该函数的作用是获取两个元素a,b的乘积.<br>
二维数组矩阵之间的dot函数运算得到的乘积是矩阵乘积，<br>
例如下面代码：<br>
<img src="https://img1.sycdn.imooc.com/szimg/656ef67d09ae936a02570135.png" alt="图片描述"><br>
运行结果为：<br>
[[36 41]<br>
[64 73]]<br>
我们可以利用表格计算法来解释上面的二维数组乘积的结果计算过程如下表所示：<br>
<img src="https://img1.sycdn.imooc.com/szimg/656ef6a409bb69dd05400345.png" alt="图片描述"><br>
通过上面的表格，很清晰的能看到dot方法的结果为一些新的矩阵，新的矩阵中各个元素是两个矩阵（第一个矩阵的行元素乘以第二个矩阵的列元素结果相加）相乘的积点组成。</p>
</div><div class="cl-preview-section"><h2 id="逐元素矩阵乘法"><strong>2.逐元素矩阵乘法</strong></h2>
</div><div class="cl-preview-section"><p>使用函数np.multiply，下图显示了为获得结果矩阵而执行的乘法运算<br>
<img src="https://img1.sycdn.imooc.com/szimg/656ef6c90996bae508300594.png" alt="图片描述"><br>
通过上面的图，我们可以看到，multiply方法结果是一个新的矩阵，其逻辑是A矩阵的行元素乘以B矩阵的对应的列元素（也就是A矩阵的元素与B矩阵对应未知的元素相乘），得到矩阵C<br>
代码演示如下：<br>
<img src="https://img1.sycdn.imooc.com/szimg/656ef6de09a42caf02670197.png" alt="图片描述"><br>
运行结果：<br>
<img src="https://img1.sycdn.imooc.com/szimg/656ef6f10931287700840041.png" alt="图片描述">		<br>
**</p>
</div><div class="cl-preview-section"><h2 id="矩阵乘积">3.矩阵乘积</h2>
</div><div class="cl-preview-section"><p>**<br>
<img src="https://img1.sycdn.imooc.com/szimg/656ef70209118cd507780432.png" alt="图片描述"><br>
通过上面的例子，我们可以看到，matmul是矩阵元素交叉相乘，其逻辑是：A矩阵的行第一个元素乘以B矩阵的列第一个元素加上A矩阵的行第二个元素乘以B矩阵的列第二个元素，并且两个乘数结果再相加，以此类推，得到一个新的矩阵。<br>
matmul与multiply不同的地方是：<br>
matmul是两个矩阵的行元素乘以列元素，乘数再相加，行程新的矩阵。称之为两个矩阵的交叉相乘<br>
multiply是两个矩阵的对应位置的元素相乘，形成新的矩阵，称之为两个矩阵的逐元素相乘。<br>
我俩来通过代码体验matmul的方法：<br>
<img src="https://img1.sycdn.imooc.com/szimg/656ef71509a659ac02450165.png" alt="图片描述"><br>
运行结果：<br>
<img src="https://img1.sycdn.imooc.com/szimg/656ef72709eaefff00800041.png" alt="图片描述"></p>
</div></body></html>